/**
 * 定义连锁订单的整个流程状态
 */
package net.uman.util;

public interface IChainOrderStatusConstants {
	
	
    //连锁中心暂存（待确认，该状态可能不需要）*****************************
    public static final int CHAINORDER_CHAINHQ_CREATED = 5;
    
    //供货商待确认  26 references************************************************************
    //public static final int CHAINORDER_CHAINHQ_COMFIRMED = 11;//连锁已确认
    //public static final int CHAINORDER_CHAINHQ_SUPPLIERS_CONFIRMING = 15;//供货商待确认
    public static final int CHAINORDER_SUPPLIER_CONFIRMING = 10;
    
    
    //供货商待发运 13 references*************************************************************
    //public static final int CHAINORDER_CHAINHQ_SUPPLIERS_SENDING = 16;//供货商待发运
    //public static final int CHAINORDER_SUPPLIER_COMFIRMED = 20;//供货商已确认
    public static final int CHAINORDER_SUPPLIER_DELIVERING = 20;
    
    
    //配送中心待收货 13 references*************************************************************
    //public static final int CHAINORDER_CHAINHQ_LOGISTICS_RECEIVING = 17;//配送中心待收货
    //public static final int CHAINORDER_SUPPLIER_SENT = 21;//供货商已发运
    public static final int CHAINORDER_CHAINHQ_LOGISTICS_RECEIVING = 30;
    
    //配送中心待交货 4 references**************************************************************
    //public static final int RETURNED_CHAINORDER_SUPPLIER_CONFIRMED = CHAINORDER_SUPPLIER_COMFIRMED;//供应商已确认
    //public static final int RETURNED_CHAINORDER_LOGISTICS_DELIVERING = 29;//配送中心待交货
    //public static final int CHAINORDER_CHAINHQ_LOGISTICS_SENDING = 37;//配送中心待发运
    public static final int CAHINORDER_LOGISTICS_DELIVERING = 40;
    
    ////供货商待收货 4 references**************************************************************
    //public static final int CHAINORDER_CHAINHQ_SUPPLIER_RECEIVING = 27;//供货商待收货
    //public static final int RETURNED_CHAINORDER_LOGISTICS_SHIPPED = CHAINORDER_LOGISTICS_RECEIVED;//配送中心已交货
    public static final int CHAINORDER_SUPPLIER_RECEIVING = 50;
    
    //订（退）单完成 16 references**************************************************************
    //public static final int CHAINORDER_CHAINHQ_FINISHED = 19;//订单完成
    //public static final int CHAINORDER_LOGISTICS_RECEIVED = 30;//配送中心已收货
    public static final int CHAINORDER_CHAINHQ_COMPLETED = 100;
    
    
    //供货商撤销 订（退）单
    public static final int CHAINORDER_SUPPLIER_CANCELED =110;
	
    //连锁撤销 订（退）单
	public static final int CHAINORDER_CHAINHQ_CANCELD = 120;

	
    /**供货商*/
    public static final int CHAINORDER_SUPPLIER_ALL = -1;//标识全部的订单，仅在程序中使用，不保存到数据库中。
    
	
}
